package cn.yx.common.jpa.repository;

import cn.yx.common.jpa.pojo.SingleDo;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.NoRepositoryBean;

import java.io.Serializable;

/**
 * <p>BaseRepository接口</p>
 *
 * @param <Do> DO类
 * @param <Id> ID主键值类
 * @author Wgssmart
 */
@NoRepositoryBean
public interface BaseRepository<Do extends SingleDo,
        Id extends Serializable>
        extends JpaRepository<Do, Id>,
        JpaSpecificationExecutor<Do> {
}
